#include "NNNetWork.h"
#include "NNLayer.h"
#include "NNNeuron.h"
#include "NNWeight.h"
#include "NNConnection.h"

#include <iostream>
#include <vector>
#include <string>
#include <assert.h>
#include <stdio.h>

class NNLayer;
typedef std::vector< NNLayer* > VectorLayers;

class NNWeight;
typedef std::vector< NNWeight* > VectorWeights;

class NNNeuron;
typedef std::vector< NNNeuron* >  VectorNeurons;
